Dans cette leçon, nous allons aborder les différents types d'erreurs que l'on fait ou que l'on rencontre dans un programme. Nous examinerons également les méthodes permettant de les identifier, de les corriger mais également d'éviter de les faire. En programmation, un bug (ou un bogue) est une erreur ou un défaut qui empêche l'application de se comporter comme elle devrait (ou comme on croit qu'elle devrait à sa conception). Après avoir regardé la vidéo sur le debugging, essayez de trouver les erreurs dans le jeu de Pong et répondez aux question sur le debugging (ou le deboguage).
Activité
L'activité de cette leçon est de debuuger une version du programme Pong. Il y a au moins trois erreurs dans cett version du programme.
Essayez de les trouver toutes ! Pour commencer, ouvres App Inventor avec la
version de Pong avec des erreurs.
Auto-contrôle
1 point
Vrai ou Faux: En programmation, un bug est une erreur ou un défaut qui empêche l'application de se comporter comme elle devrait (ou comme on croit qu'elle devrait par rapport à sa conception).
1 point
En programmation, la syntaxe __________ qui détermine si des indtructions dont formulées correctement.
1 point
Une erreur ____________ se produit quand les règles de programmation du langage ne sont pas respectées. Ce type d'erreurs eput être détecté par le compilateur qui va fournir un emssage d'erreur.
1 point
Une erreur ____________ se produit quand, par inadvertance, un programmeur écrit du code qui est valide du point de vue syntaxique correct, mais qui ne correspond pas à ce que pensait faire le programmeur.
1 point
Vrai ou Faux: Les erreurs sémantiques peuvent être détectées par le compilateur.
1 point
Le ou lesquels des cas ci-dessous sont des exemples d' erreurs sémantiques dans App Inventor?
Cocher toutes les réponses valides.
1 point
Your classmate discovers that their MoleMash app has a bug in it. What should he/she do to debug their app?
Pour votre Portfolio
Créez une page nommée : Debug dans la catégorie "Réflexions" de votre portfolio, puis répondez aux questions suivantes :
Pour chacun des bugs su jeu Pong, explqiuez le bug, comment le corriger, et le type d'erreur (sémantique ou syntaxique).